По ком звонит колокол? По мне! Сегодня я получил задачу отправиться на планету Сеговия и уничтожить там матку, которая мучает местных колонистов. Так и быть - сегодня я (text-style:"rumble")[милфхантер]. {<img src="https://tinyurl.com/3ypknajw"width = "200" height = "200"> (if: $damage is 0)[(set: $damage to 5)] <!--Стартовый выстрел из умной винтовки--> (if: $blasterdamage is 0)[(set: $blasterdamage to 15)] <!--Стартовый выстрел из бластера--> (if: $hp1 is not 100)[(set: $hp1 to 100)] <!--Начальное здоровье героя--> (if: $inventory is 0)[(set: $inventory to (a: "Аптечка", "Винтовка", "Бластер", "Водный пистолет" ))]} <!--Массив инвентаря--> //Задача: уничтожить матку. //Или нет, вдруг она секси.// Миссии повторяются. Прогресс сохраняется. // (link: "(bg:white)[Миссия 1. Мерзкие приспешники]") [ (go-to: "Enemy1") ] (link: "(bg:white)[Миссия 2. Бугаи или громилы?]") [ (go-to: "Enemy2") ] (link: "(bg:white)[Миссия 3. Королева - мать]") [ (go-to: "Enemy3") ] {(display: "Inventory")(display: "char") (link: "//Перезапустить игру нахрен//") [ (set: $damage to 0) (set: $inventory to 0) (set: $l5 to 0) (go-to: "Start") ]} <style> .button { display: inline-block; padding: 10px 20px; background-color: #4CAF50; color: white; text-align: center; text-decoration: none; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } .button:hover { background-color: #45a049; } </style> <button onclick="window.location.href='#Final'">Перейти дальше</button>Матка побеждена, колонисты в безопасности. А вот дочки колонистов нет. Их девственность капец как под угрозой. <img src="https://media.tenor.com/6iRZFJmPfRUAAAAM/oh-my-omg.gif"><img src="https://media.tenor.com/6iRZFJmPfRUAAAAM/oh-my-omg.gif"><img src="https://media.tenor.com/6iRZFJmPfRUAAAAM/oh-my-omg.gif"> //Спасибо за игру! Геральт Отто Хайнрих 230125// <img src="https://media.tenor.com/gjOZnfBMfHAAAAAM/american-pie-omg.gif"> (link: "//Начать заново//") [ (set: $damage to 0) (set: $inventory to 0) (set: $l5 to 0) (go-to: "Start") ] Сражение (вид сбоку) - версия 2.1(enchant:?passage,(bg:(hsl:0,0,0,0.45))) { (set: $TestMacro to (macro: [ (set: _a to "") (if: $pika is 1)[(set: $counter to (either:'Бумага', 'Бумага', 'Камень','Ножницы'))] (if: $pika is 2)[(set: $counter to (either: 'Ножницы', 'Бумага','Камень','Ножницы'))] (if: $pika is 3)[(set: $counter to (either:'Камень', 'Бумага','Ножницы','Камень'))] (if: ($count is "Камень")and($counter is "Камень")) [(set: $battleresult to "Ничья")(set: $draw to $draw+1)] (if: ($count is "Камень")and($counter is "Ножницы")) [(set: $battleresult to "Победа")(set: $hp2 to $hp2-$damage)(set: $win to $win+1)] (if: ($count is "Камень")and($counter is "Бумага")) [(set: $battleresult to "Поражение")(set: $hp1 to $hp1-$enemydamage)(set: $lose to $lose+1)] (if: ($count is "Ножницы")and($counter is "Ножницы")) [(set: $battleresult to "Ничья")(set: $draw to $draw+1)] (if: ($count is "Ножницы")and($counter is "Бумага")) [(set: $battleresult to "Победа")(set: $hp2 to $hp2-$damage)(set: $win to $win+1)] (if: ($count is "Ножницы")and($counter is "Камень")) [(set: $battleresult to "Поражение")(set: $hp1 to $hp1-$enemydamage)(set: $lose to $lose+1)] (if: ($count is "Бумага")and($counter is "Бумага")) [(set: $battleresult to "Ничья")(set: $draw to $draw+1)] (if: ($count is "Бумага")and($counter is "Камень")) [(set: $battleresult to "Победа")(set: $hp2 to $hp2-$damage)(set: $win to $win+1)] (if: ($count is "Бумага")and($counter is "Ножницы")) [(set: $battleresult to "Поражение")(set: $hp1 to $hp1-$enemydamage)(set: $lose to $lose+1)] (output-data: (_a)) ])) (if: $l1 is not 1)[(set: $hp1 to 100)(set: $l1 to 1)] <!--Первое присваивание жизни герою--> (if: $l2 is not 1)[(set: $hp2 to 100)(set: $l2 to 1)] <!--Первое присваивание жизни врагу--> hp(if: $hp1<=50)[(text-colour:red)[$hp1]](else:)[$hp1] (if: $hp1 >0) [<img src="https://tinyurl.com/nhdzkue6"width = "150" height = "150">] <!-- Живой герой. Картинка--> (else:) [<img src="https://tinyurl.com/37tspw7j"width = "150" height = "150">] <!--Дохлый герой. Картинка--> -vs- (if: ($hp2 >0)and($pika is 1)) [<img src="https://tinyurl.com/mwj3cfh7" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 2)) [<img src="https://tinyurl.com/5a2bvyww" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 3)) [<img src="https://tinyurl.com/4espunnp" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 <=0)) [<img src="https://tinyurl.com/37tspw7j" width = "150" height = "150">] <!-- Дохлый враг. Картинка--> }hp(if: $hp2<=50)[(text-colour:red)[$hp2]](else:)[$hp2]<!--Так всрато, чтобы не ело пробелы-->(if: $a1 is 0)[(set: $a1 to ' ')](if: $a2 is 0)[(set: $a2 to ' ')](if: $a3 is 0)[(set: $a3 to ' ')] (if: ($hp1>0) and ($hp2>0)) [(if: $l3 is not 1)[Понеслось сражение(set: $l3 to 1)](else:)[Вы выбрали $count. Враг выбрал $counter. $battleresult(if: $battleresult is "Победа")[(text-colour:red)[+$damage]](if: $battleresult is "Поражение")[(text-colour:red)+(bg:(hsl:0,0,0,0.45))[-$enemydamage]]] (link: "Камень") [ (set: $count to "Камень") ($TestMacro:) (go-to: "Battle") ] (link: "Ножницы") [ (set: $count to "Ножницы") ($TestMacro:) (go-to: "Battle") ] (link: "Бумага") [ (set: $count to "Бумага") ($TestMacro:) (go-to: "Battle") ] ](else:) [Вы выбрали $count. Враг выбрал $counter <br> Бой завершён. Общая статистика - $win побед $lose поражений $draw ничьих. (if: $hp2<= 0)[[Удар увеличен на $enemydamage.](set: $damage to $damage+$enemydamage)] (link: "Вернуться к выбору врага") [ (set: $l1 to 0)(set: $l2 to 0)(set: $l3 to 0)(set: $win to 0)(set: $lose to 0)(set: $draw to 0) (if: ($pika is 3)and($hp2<=0))[(go-to: "Win")] (else:) (go-to: "Start") ] ] <!--Комментарий-->(if: $fix is 0)[(set: $fix to (either: "Какая милая крохотуля! Ну и как в такую стрелять?", "Чёрт, оно кусается!","Иногда, чтобы сделать что-то хорошее, надо сделать что-то ужасное."))]$fix(enchant:?passage,(bg:(hsl:0,0,0,0.45))) {(if: $l4 is not 1)[(set: $inventory to (a: "Аптечка", "Бластер", "Винтовка", "Водный пистолет" ))] (set: $enemydamage to 10)<!--Отладка--> (if: $l1 is not 1)[(set: $hp1 to 100)(set: $l1 to 1)] <!--Первое присваивание жизни герою--> (if: $l2 is not 1)[(set: $hp2 to 100)(set: $l2 to 1)] <!--Первое присваивание жизни врагу--> (set: $pika to 1) <!--Отладка--> hp(if: $hp1<=50)[(text-colour:red)[$hp1]](else:)[$hp1] (if: $hp1 >0) [<img src="https://tinyurl.com/3ypknajw"width = "150" height = "150">] <!-- Живой герой. Картинка--> (else:) [<img src="https://tinyurl.com/2w93yf98"width = "150" height = "150">] <!--Дохлый герой. Картинка--> -vs- (if: ($hp2 >0)and($pika is 1)) [<img src="https://tinyurl.com/2nhj82ks" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 2)) [<img src="https://tinyurl.com/3dsz3ej9" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 3)) [<img src="https://tinyurl.com/mtva4sye" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 <=0)) [<img src="https://tinyurl.com/sftp98ne" width = "150" height = "150">] <!-- Дохлый враг. Картинка--> }hp(if: $hp2<=50)[(text-colour:red)[$hp2]](else:)[$hp2]<!--Так всрато, чтобы не ело пробелы-->(if: $a1 is 0)[(set: $a1 to ' ')](if: $a2 is 0)[(set: $a2 to ' ')](if: $a3 is 0)[(set: $a3 to ' ')] (if: ($hp1>0) and ($hp2>0)) [(if: $l3 is not 1)[Сдохни, сдохни, сдохни!(set: $l3 to 1)](else:)[//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//] (link: "Стрелять из умной винтовки") [ (set: $hp2 to $hp2-$damage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $damage) (go-to: "Enemy1") ] (link: "Стрелять из бластера") [ (set: $hp2 to $hp2-$blasterdamage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $blasterdamage) (go-to: "Enemy1") ] (if: "Водный пистолет" is in $inventory) [(link: "Стрелять из водного пистолета") [ (set: $hp2 to $hp2 - 1) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to 1) (set: $inventory to $inventory - (a:"Водный пистолет")) (set: $l4 to 1) (go-to: "Enemy1") ] ] ](else:) [//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//<br> (if: ($hp2<= 0)and($hp1>0))[[//Опыт: винтовка поумнела на 5//](set: $damage to $damage+5)] (link: "Вернуться к выбору миссии") [ (set: $l1 to 0)(set: $l2 to 0)(set: $l3 to 0)(set: $hp1 to 0)(set: $fix to 0) (go-to: "Start") ] ] (if: $fix is 0)[(set: $fix to (either: "Без резких движений. Я пришёл с миром.", "Всегда есть рыба побольше.","Мы все делаем выбор. И иногда этот выбор - убить кого-то."))]$fix(enchant:?passage,(bg:(hsl:0,0,0,0.45))) {(if: $l4 is not 1)[(set: $inventory to (a: "Аптечка", "Бластер", "Водный пистолет", "Винтовка" ))] (set: $enemydamage to 15)<!--Отладка--> (if: $l1 is not 1)[(set: $hp1 to 100)(set: $l1 to 1)] <!--Первое присваивание жизни герою--> (if: $l2 is not 1)[(set: $hp2 to 100)(set: $l2 to 1)] <!--Первое присваивание жизни врагу--> (set: $pika to 2) <!--Отладка--> hp(if: $hp1<=50)[(text-colour:red)[$hp1]](else:)[$hp1] (if: $hp1 >0) [<img src="https://tinyurl.com/3ypknajw"width = "150" height = "150">] <!-- Живой герой. Картинка--> (else:) [<img src="https://tinyurl.com/2w93yf98"width = "150" height = "150">] <!--Дохлый герой. Картинка--> -vs- (if: ($hp2 >0)and($pika is 1)) [<img src="https://tinyurl.com/2nhj82ks" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 2)) [<img src="https://tinyurl.com/397buj4k" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 3)) [<img src="https://tinyurl.com/mtva4sye" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 <=0)) [<img src="https://tinyurl.com/sftp98ne" width = "150" height = "150">] <!-- Дохлый враг. Картинка--> }hp(if: $hp2<=50)[(text-colour:red)[$hp2]](else:)[$hp2]<!--Так всрато, чтобы не ело пробелы-->(if: $a1 is 0)[(set: $a1 to ' ')](if: $a2 is 0)[(set: $a2 to ' ')](if: $a3 is 0)[(set: $a3 to ' ')] (if: ($hp1>0) and ($hp2>0)) [(if: $l3 is not 1)[Сдохните, ублюдки!(set: $l3 to 1)](else:)[//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//] (link: "Применить винтовку") [ (set: $hp2 to $hp2-$damage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $damage) (go-to: "Enemy2") ] (link: "Применить бластер") [ (set: $hp2 to $hp2-$blasterdamage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $blasterdamage) (go-to: "Enemy2") ] (if: "Водный пистолет" is in $inventory) [(link: "Применить водный пистолет") [ (set: $hp2 to $hp2 - 1) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to 1) (set: $inventory to $inventory - (a:"Водный пистолет")) (set: $l4 to 1) (go-to: "Enemy2") ] ] ](else:) [//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//<br> (if: ($hp2<= 0)and($hp1>0))[[//Опыт: винтовка поумнела на 10//](set: $damage to $damage+10)] (link: "Вернуться к выбору миссии") [ (set: $l1 to 0)(set: $l2 to 0)(set: $l3 to 0)(set: $hp1 to 0)(set: $fix to 0) (go-to: "Start") ] ](if: $fix is 0)[(set: $fix to (either: " Эта точно не в моём вкусе. Куда это потянула свои тентакли?", "ХУХ ТВОИ МАМА С ПАПОЙ ПОСТАРАЛИСЬ!","Мир любой ценой. Даже если эта цена - твоя жизнь."))]$fix(enchant:?passage,(bg:(hsl:0,0,0,0.45))) {(if: $l4 is not 1)[(set: $inventory to (a: "Аптечка", "Винтовка", "Бластер", "Водный пистолет" ))] (set: $enemydamage to 50)<!--Отладка--> (if: $l1 is not 1)[(set: $hp1 to 100)(set: $l1 to 1)] <!--Первое присваивание жизни герою--> (if: $l2 is not 1)[(set: $hp2 to 100)(set: $l2 to 1)] <!--Первое присваивание жизни врагу--> (set: $pika to 3) <!--Отладка--> hp(if: $hp1<=50)[(text-colour:red)[$hp1]](else:)[$hp1] (if: $hp1 >0) [<img src="https://tinyurl.com/3ypknajw"width = "150" height = "150">] <!-- Живой герой. Картинка--> (else:) [<img src="https://tinyurl.com/2w93yf98"width = "150" height = "150">] <!--Дохлый герой. Картинка--> -vs- (if: ($hp2 >0)and($pika is 1)) [<img src="https://tinyurl.com/2nhj82ks" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 2)) [<img src="https://tinyurl.com/3dsz3ej9" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 >0)and($pika is 3)) [<img src="https://lunlise.neocities.org/brood.png" width = "150" height = "150">] <!-- Живой враг. Картинка--> (if: ($hp2 <=0)) [<img src="https://tinyurl.com/sftp98ne" width = "150" height = "150">] <!-- Дохлый враг. Картинка--> }hp(if: $hp2<=50)[(text-colour:red)[$hp2]](else:)[$hp2]<!--Так всрато, чтобы не ело пробелы-->(if: $a1 is 0)[(set: $a1 to ' ')](if: $a2 is 0)[(set: $a2 to ' ')](if: $a3 is 0)[(set: $a3 to ' ')] (if: ($hp1>0) and ($hp2>0)) [(if: $l3 is not 1)[Нет, нет, пожалуйста, нет!(set: $l3 to 1)](else:)[//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//] (link: "Упокоить тварь винтовкой") [ (set: $hp2 to $hp2-$damage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $damage) (go-to: "Enemy3") ] (link: "Наказать её бластером") [ (set: $hp2 to $hp2-$blasterdamage) (set: $hp1 to $hp1-$enemydamage) (set: $damagetotal to $blasterdamage) (go-to: "Enemy3") ] (if: "Водный пистолет" is in $inventory) [(link: "Прыснуть из водного пистолета") [ (set: $hp2 to 0) (set: $hp1 to $hp1) (set: $damagetotal to 1000) (set: $inventory to $inventory - (a:"Chair")) (set: $l4 to 1) (set: $l5 to 1) (go-to: "Enemy3") ] ] ](else:) [//Вы повредили врага на $damagetotal. Враг повредил вас на $enemydamage.//<br>(if: ($hp2<= 0)and($hp1>0))[[//Опыт: винтовка поумнела на 5//](set: $damage to $damage+5)](if: ($hp2<= 0)and($hp1>0)and($l5 is 1))[<br> Это было пипец неочевидно, но тварь растаяла как Бастинда из книжки про Страну Оз. Грёбаное колдовство!] (link: "Вернуться к выбору миссии") [ (set: $l1 to 0)(set: $l2 to 0)(set: $l3 to 0)(set: $fix to 0) (if: ($hp2<= 0)and($hp1>0))[(go-to: "Final")] (else:)[(go-to: "Start")] ] ]<img src="https://tinyurl.com/2nhj82ks"width = "200" height = "200"> Targipede 1 <img src="https://tinyurl.com/3dsz3ej9"width = "200" height = "200"> Targipede 2 <img src="https://tinyurl.com/mtva4sye"width = "200" height = "200"> Targipede 3 <img src="https://tinyurl.com/sftp98ne"width = "200" height = "200"> Targipede Dead <img src="https://tinyurl.com/3ypknajw"width = "200" height = "200"> Hero <img src="https://tinyurl.com/2w93yf98"width = "200" height = "200"> Hero Dead <img src="https://tinyurl.com/3v6mxtnw"width = "200" height = "200"> Start Planet <img src="https://tinyurl.com/bdfehabc"width = "200" height = "200"> Battle Landscape <img src="https://tinyurl.com/3z3s7ep9"width = "200" height = "200"> End Landscape <div class="inventory">Со мной сегодня: (for: each _item, $inventory)[ _item] </div><div class="char">IQ винтовки: $damage </div>